:focus { outline: 0; }
.overflow{white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden;}
.HackBox {border-top:1px solid transparent !important;border-top:0;clear: both;}
.highlight{padding:1px;font-weight:bolder;text-decoration:underline;color:red;}
.mrcenter{margin:0 auto;}
/* 文字定义 */
.b	{ font-weight: bold /* 加粗 */ }
.u	{ text-decoration: underline /* 下划线 */ }
.i	{ font-style: italic /* oblique 斜体 */ }
.s	{ text-decoration: line-through /* 删除线 */ }
.hand	{ cursor: pointer }
/* 区域 */
.center	{ /* 居中 */ text-align: center }
.top	{ /* 居上 */ vertical-align: top }
.bottom	{ /* 居下 */ vertical-align: bottom }
.left	{ /* 居左 */ text-align: left }
.right	{ /* 居右 */ text-align: right }
.middle {	vertical-align: middle;}
/* 浮动与定位 */
.fl	{ float: left /* 浮动向左 */ }
.fr	{ float: right /* 浮动向右 */ }
.fn	{ float:none /* 浮动默认 */ }
.cl	{ clear: left }
.cr	{ clear: right }
.cb	{ clear: both /* 不允许有浮动对象 */ }
/* W3C- 十六色色盘 (除Transparent) 常用颜色 */
.red	{ color: #FF0000 }
.black	{ color: #000000 }
.white	{ color: #FFFFFF }
.Yellow	{ color: #ffff00 }
.lime	{ color: #00ff00 }
.aqua	{ color: #00ffff}
.blue	{ color: #0000ff}
.fuchsia	{ color: #ff00ff}
.gray	{ color: #808080}
.silver	{ color: #c0c0c0}
.maroon	{ color: #800000}
.olive	{ color: #808000}
.green	{ color: #008000}
.teal	{ color: #008080}
.navy	{ color: #000080}
.purple	{ color: #800080}
.orange { color: Orange}
.dorange { color: darkorange}
/* 其他数据 */
.hidden	{ /*visibility: hidden*/ display:none; }
.block { display:block;}
.lh { line-height: 150%}
.bd { border: 3px solid #EBEBEB;}
.ge{font-family: Georgia;}
/* 一象素的间隔 */
.p1,p2	{ height: 1px; font-size: 0px }
/* 定义 页面固定 705 px */
.all	{ width: 100% }
.text	{ line-height: 18px }
.big	{ font-size: 14px }
.small	{ font-size: 10px}